package com.cat.model.biz.service.admin;

import java.io.File;
import java.sql.SQLException;

import com.cat.model.common.model.common.PhotographerScalePictureVO;
import com.cat.model.common.model.common.PhotographerZedCardVO;
import com.cat.model.common.model.common.PhotographerInfoVO;

public interface PhotographerInfoService {

	PhotographerInfoVO createPhotographerInfo(PhotographerInfoVO photographerInfo,String[] style, File image,
			String imageFileName);

	int deletePhotographerInfo(long id);

	int updatePhotographerInfo(PhotographerInfoVO photographerInfo,String[] style, File image,
			String imageFileName);
	
	/**
	 * 新增作品图
	 * */
	PhotographerScalePictureVO addPhotographerScalePic(PhotographerScalePictureVO vo, File image,
			String imageFileName) throws SQLException;
	
	/**
	 * 删除作品图
	 */
	int deletePhotographerScalePic(long id);
	
	/**
	 * 更新作品图
	 * */
	int updatePhotographerScalePic(PhotographerScalePictureVO vo, File image,
			String imageFileName) throws SQLException;
	
	/**
	 * 新增模特卡
	 * */
	PhotographerZedCardVO addPhotographerZedCard(PhotographerZedCardVO vo, File image,String imageFileName) throws SQLException;
	
	/**
	 * 删除模特卡
	 */
	int deletePhotographerZedCard(long id);
	
	/**
	 * 更新模特卡
	 * */
	int updatePhotographerZedCard(PhotographerZedCardVO vo, File image,String imageFileName) throws SQLException;
}
